/* 
 * File:   Couloir.h
 * Author: poitevjo
 *
 * Created on 25 novembre 2011, 12:18
 */

#ifndef COULOIR_H
#define	COULOIR_H
#include"Case.h"
#include"Salle.h"
#include <vector>

//symbole par default
#define SymCouloir '#'

class Couloir {
private:
    //int num;
    Salle SalleDep;
    Salle SalleArr;
    vector<Case> Cases;

    
public:
    //Constructeur de la classe//
    Couloir(Salle SalleDep = Salle(),Salle SalleArr = Salle());
    ////////////////////////////////////////////////////////////////////////////
    void Generer();//Genere le couloir selon salleDep et SalleArr//
    ////////////////////////////////////////////////////////////////////////////
    void AfficherCases();//Affiche les informations de Cases//   
    ////////////////////////////Methodes Ascesseurs/////////////////////////////
    vector<Case> getCases();//retourne Cases//
    Salle getSalleDep();//retourne SalleDep//
    Salle getSalleArr();//retourne SalleArr//
    //void Enregistrer();
    //void Charger();
    
};

#endif	/* COULOIR_H */

